Many Cyber-Physical Systems are either mission or safety critical, thus the controllers for such systems must be provably correct. To this aim, in the last decades many methodologies have been developed which are able to automatically generate correct-by-construction controllers for Cyber-Physical Systems. In this paper, we focus on one of such methodologies, implemented in the QKS tool, which is able to explicitly take into account the specification of the discretization of the state space due to analog-todigital conversion. Controllers output by QKS are able to drive any controllable state inside the system goal. However, such controllers may allow a goal state to go outside the goal region, in order to be able to bring it back into the goal region later. QKS does not provide any means to detect such behavior. Here we propose to modify QKS in order to provide an additional feature, which only outputs stabilizing controllers, i.e., controllers which never allow goal states to go outside the goal region. If this is not possible for the input system, an empty controller is returned. We prove the feasibility of our approach on well-known control theory case studies, namely the multi input buck DC-DC converter and the inverted pendulum. Our experimental results show that we are able to output stabilizing controllers using limited additional resources with respect to the original QKS. c 2021

Automatic Synthesis of Stabilizing Controllers for Discrete Time Linear Hybrid Systems / Picchiami, L.. - 3065:(2021), pp. 37-52. (Intervento presentato al convegno 9th Italian Workshop on Planning and Scheduling and the 28th International Workshop on "Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion", IPS 2021 and RCRA 2021 tenutosi a ita).

Automatic Synthesis of Stabilizing Controllers for Discrete Time Linear Hybrid Systems

Picchiami L.
2021

Abstract

Many Cyber-Physical Systems are either mission or safety critical, thus the controllers for such systems must be provably correct. To this aim, in the last decades many methodologies have been developed which are able to automatically generate correct-by-construction controllers for Cyber-Physical Systems. In this paper, we focus on one of such methodologies, implemented in the QKS tool, which is able to explicitly take into account the specification of the discretization of the state space due to analog-todigital conversion. Controllers output by QKS are able to drive any controllable state inside the system goal. However, such controllers may allow a goal state to go outside the goal region, in order to be able to bring it back into the goal region later. QKS does not provide any means to detect such behavior. Here we propose to modify QKS in order to provide an additional feature, which only outputs stabilizing controllers, i.e., controllers which never allow goal states to go outside the goal region. If this is not possible for the input system, an empty controller is returned. We prove the feasibility of our approach on well-known control theory case studies, namely the multi input buck DC-DC converter and the inverted pendulum. Our experimental results show that we are able to output stabilizing controllers using limited additional resources with respect to the original QKS. c 2021
2021
9th Italian Workshop on Planning and Scheduling and the 28th International Workshop on "Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion", IPS 2021 and RCRA 2021
Automatic controller synthesis; Cps; Stabilizing controllers
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Automatic Synthesis of Stabilizing Controllers for Discrete Time Linear Hybrid Systems / Picchiami, L.. - 3065:(2021), pp. 37-52. (Intervento presentato al convegno 9th Italian Workshop on Planning and Scheduling and the 28th International Workshop on "Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion", IPS 2021 and RCRA 2021 tenutosi a ita).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1645761
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact